github.com/refraction-networking/utls.serverHandshakeStateTLS13.suite (field)
31 uses
github.com/refraction-networking/utls (current package)
handshake_server_tls13.go#L53: suite *cipherSuiteTLS13
handshake_server_tls13.go#L187: hs.suite = mutualCipherSuiteTLS13(hs.clientHello.cipherSuites, suiteID)
handshake_server_tls13.go#L188: if hs.suite != nil {
handshake_server_tls13.go#L192: if hs.suite == nil {
handshake_server_tls13.go#L196: c.cipherSuite = hs.suite.id
handshake_server_tls13.go#L197: hs.hello.cipherSuite = hs.suite.id
handshake_server_tls13.go#L198: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L393: if pskSuite == nil || pskSuite.hash != hs.suite.hash {
handshake_server_tls13.go#L422: hs.earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, sessionState.secret)
handshake_server_tls13.go#L425: transcript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L436: pskBinder := hs.suite.finishedHash(binderKey, transcript)
handshake_server_tls13.go#L443: sessionState.EarlyData && sessionState.cipherSuite == hs.suite.id &&
handshake_server_tls13.go#L447: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L452: c.quicSetReadSecret(QUICEncryptionLevelEarly, hs.suite.id, earlyTrafficSecret)
handshake_server_tls13.go#L572: confTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L576: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L577: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L733: echTranscript := cloneHash(hs.transcript, hs.suite.hash)
handshake_server_tls13.go#L739: acceptConfirmation := tls13.ExpandLabel(hs.suite.hash.New,
handshake_server_tls13.go#L740: hkdf.Extract(hs.suite.hash.New, hs.clientHello.random, nil),
handshake_server_tls13.go#L762: earlySecret = tls13.NewEarlySecret(hs.suite.hash.New, nil)
handshake_server_tls13.go#L767: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
handshake_server_tls13.go#L769: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
handshake_server_tls13.go#L775: c.quicSetWriteSecret(QUICEncryptionLevelHandshake, hs.suite.id, serverSecret)
handshake_server_tls13.go#L776: c.quicSetReadSecret(QUICEncryptionLevelHandshake, hs.suite.id, clientSecret)
handshake_server_tls13.go#L894: verifyData: hs.suite.finishedHash(c.out.trafficSecret, hs.transcript),
handshake_server_tls13.go#L907: c.out.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
handshake_server_tls13.go#L914: c.quicSetWriteSecret(QUICEncryptionLevelApplication, hs.suite.id, serverSecret)
handshake_server_tls13.go#L928: c.ekm = hs.suite.exportKeyingMaterial(hs.masterSecret, hs.transcript)
handshake_server_tls13.go#L964: hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
handshake_server_tls13.go#L1145: c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |